.Index-page {
    .am-search {
        border: none;
        background: rgba(243, 243, 243, 1);
        // overflow: hidden;
        width: 73.3333vw;
        height: 8vw;
        padding: 0 3.3333vw;
        margin: 0 auto;
        border-radius: 4.2667vw;
        margin-top: 1.8667vw;

        .am-search-input {
            background: rgba(243, 243, 243, 1);
        }
    }

    .am-wingblank.am-wingblank-lg {
        width: 100vw;
        margin: 0;
        margin-top: 2.1333vw;
    }

    .slider-decorator-0 {
        bottom: 2.6667vw !important;
    }

    .Sort {
        width: 92vw;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 0 auto;
        margin-top: 5.6vw;

        div {
            flex-direction: column;
            width: 25%;

            img {
                width: 12vw;
                height: 12vw;
                margin-bottom: 2.1333vw;
            }

            p {
                font-size: 3.2vw;
                color: rgba(0, 0, 0, 1);
                margin-bottom: 7.4667vw;
            }
        }
    }


    .index-p1 {
        font-size: 4.5333vw;
        color: #000;
        margin-left: 4vw;
        margin-top: 5.3333vw;
    }

    .index-p2 {
        margin-top: 2vw;
    }

    .index-d1 {
        display: flex;
        align-items: flex-start;
        width: 92vw;
        justify-content: space-between;
        margin: 0 auto;
        margin-top: 4.2667vw;

        div {
            width: 28vw;

            img {
                width: 28vw;
                height: 28vw;
            }

            p:nth-child(2) {
                font-size: 3.2vw;
                color: rgba(0, 0, 0, 1);
                line-height: 4.5333vw;
                margin-top: 2vw;
            }

            p:nth-child(3) {
                font-size: 3.7333vw;
                color: rgba(173, 32, 44, 1);
                line-height: 5.3333vw;
                margin-top: 1.0667vw;
            }
        }
    }
}